home *** CD-ROM | disk | FTP | other *** search
/ Danny Amor's Online Library / Danny Amor's Online Library - Volume 1.iso / html / rfc / rfcxxxx / rfc1708 < prev    next >
Text File  |  1995-07-25  |  27KB  |  732 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Network Working Group:                                          D. Gowin
  8. Request for Comments: 1708                                   Vitro Corp.
  9. Category: Informational                                     October 1994
  10.  
  11.  
  12.                            NTP PICS PROFORMA
  13.                 For the Network Time Protocol Version 3
  14.  
  15. Status of this Memo
  16.  
  17.    This memo provides information for the Internet community.  This memo
  18.    does not specify an Internet standard of any kind.  Distribution of
  19.    this memo is unlimited.
  20.  
  21. Abstract
  22.  
  23.    This RFC describes a PICS Proforma translated into an Internet
  24.    acceptable form.  The Original document was developed according to
  25.    ISO 9646 for conformance test purposes.  This document is intended
  26.    for both developers and users of the NTP (Network Time Protocol).
  27.    This document contains specific information and performance
  28.    characteristics for the use of NTP within the context of Internet
  29.    usage.  It is suggested, that users wishing to use the
  30.    synchronization capabilities of the Internet abide by the
  31.    characteristics set within this document.
  32.  
  33.    For more information please contact Dr. David Mills at Mills@udel.edu
  34.    or review RFC 1305 for more information.
  35.  
  36. 1.  INTRODUCTION
  37.  
  38.    To evaluate conformance of a particular implementation, it is
  39.    necessary to have a statement of the capabilities and options that
  40.    have been implemented for a given protocol.  Such a statement is
  41.    called a Protocol Implementation Conformance Statement (PICS).
  42.  
  43. 2.  SCOPE
  44.  
  45.    This document provides the PICS proforma for the Network Time
  46.    Protocol (NTP) in compliance with the relevant requirements, and in
  47.    accordance with the relevant guidance, given in ISO/IEC 9646-2.
  48.  
  49. 3.  REFERENCE DOCUMENTS
  50.  
  51.      ISO/IEC 9646-1 1990, Information technology - Open systems
  52.                     interconnection - Conformance testing
  53.                     methodology and framework - Part 1: General
  54.                     concepts.
  55.  
  56.  
  57.  
  58. Gowin                                                           [Page 1]
  59.  
  60. RFC 1708                   NTP PICS Proforma                October 1994
  61.  
  62.  
  63.      ISO/IEC 9646-2 1990, Information technology - Open systems
  64.                     interconnection - Conformance testing
  65.                     methodology and framework - Part 2: Abstract
  66.                     test suite specification.
  67.  
  68.      RFC 1305       Network Time Protocol (Version 3) -
  69.                     Specification, Implementation and Analysis -
  70.                     David L. Mills, University of Delaware -
  71.                     March 1992.
  72.  
  73. 4.  DEFINITIONS
  74.  
  75.    This document uses the following terms defined in ISO/IEC 9646-1:
  76.  
  77.      a) PICS proforma;
  78.  
  79.      b) Protocol Implementation Conformance Statement (PICS);
  80.  
  81.      c) Static conformance review.
  82.  
  83. 4.1 SPECIAL SYMBOLS
  84.  
  85.    The additional symbols have been identified for use in this document:
  86.  
  87.           m    Mandatory field/function
  88.  
  89.           o.#  Optional field/function
  90.  
  91.           c#   Conditional field/function
  92.  
  93.           #    Refers to a note # below the table
  94.  
  95.           x    Prohibited use
  96.  
  97.           n/a  Not applicable
  98.  
  99.           Y[]  Indicates the item is implemented
  100.  
  101.           N[]  Indicates the item is not implemented
  102.  
  103. 5.  INSTRUCTIONS FOR COMPLETION OF PICS
  104.  
  105.    The supplier of a protocol implementation which is claimed to conform
  106.    to NTP version 3 is required to complete a copy of the PICS proforma
  107.    provided in this document and is required to provide the information
  108.    necessary to identify both the supplier and the implementation.
  109.  
  110.  
  111.  
  112.  
  113.  
  114. Gowin                                                           [Page 2]
  115.  
  116. RFC 1708                   NTP PICS Proforma                October 1994
  117.  
  118.  
  119. 6.  COPYRIGHT
  120.  
  121.    Copyright release for PICS proforma.  Users of this RFC may freely
  122.    reproduce the PICS proforma in this document so that it can be used
  123.    for its intended purpose and may further publish the completed PICS.
  124.  
  125. 7.  IMPLEMENTATION IDENTIFICATION
  126.  
  127.    +=======================================+=======================+
  128.    |           SUPPLIER                    |                       |
  129.    |                                       |                       |
  130.    +---------------------------------------+-----------------------+
  131.    |                                       |                       |
  132.    |      CONTACT POINT FOR                |                       |
  133.    |    QUERIES ABOUT THE PICS             |                       |
  134.    |                                       |                       |
  135.    +---------------------------------------+-----------------------+
  136.    |                                       |                       |
  137.    |     IMPLEMENTATION NAME               |                       |
  138.    |          AND VERSION                  |                       |
  139.    |                                       |                       |
  140.    +---------------------------------------+-----------------------+
  141.    |                                       |                       |
  142.    |      OTHER INFORMATION                |                       |
  143.    |      NECESSARY FOR FULL               |                       |
  144.    |     IDENTIFICATION - e.g.             |                       |
  145.    |       NAME AND VERSION                |                       |
  146.    |      FOR MACHINES AND/OR              |                       |
  147.    |      OPERATING SYSTEMS;               |                       |
  148.    |          SYSTEM NAME                  |                       |
  149.    |                                       |                       |
  150.    |                                       |                       |
  151.    |                                       |                       |
  152.    +=======================================+=======================+
  153.  
  154. 8.  NETWORK TIME PROTOCOL PICS PROFORMA
  155.  
  156. 8.1  DATA FORMATS
  157.  
  158.    Item No.    NTP Requirements     Reference     Status    Support
  159.    =================================================================
  160.    8.1.01      64 bit time
  161.                stamp                  3.1           m       Y[] N[]
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170. Gowin                                                           [Page 3]
  171.  
  172. RFC 1708                   NTP PICS Proforma                October 1994
  173.  
  174.  
  175. 8.2 STATE VARIABLES AND PARAMETERS
  176.  
  177. 8.2.1 COMMON VARIABLES
  178.  
  179.    Item No.    NTP Requirements     Reference     Status    Support
  180.    =================================================================
  181.    8.2.1.01    Peer Address           3.2.1         m       Y[] N[]
  182.    8.2.1.02    Peer Port              3.2.1         m       Y[] N[]
  183.    8.2.1.03    Host Address           3.2.1         m       Y[] N[]
  184.    8.2.1.04    Host Port              3.2.1         m       Y[] N[]
  185.    8.2.1.05    Leap Indicator         3.2.1         m       Y[] N[]
  186.    8.2.1.06    Mode                   3.2.1         m       Y[] N[]
  187.    8.2.1.07    Stratum                3.2.1         m       Y[] N[]
  188.    8.2.1.08    Poll                   3.2.1         m       Y[] N[]
  189.    8.2.1.09    Precision              3.2.1         m       Y[] N[]
  190.    8.2.1.10    Root Delay             3.2.1         m       Y[] N[]
  191.    8.2.1.11    Root Dispersion        3.2.1         m       Y[] N[]
  192.    8.2.1.12    Reference Clock
  193.                Identifier             3.2.1         m       Y[] N[]
  194.    8.2.1.13    Reference
  195.                Timestamp              3.2.1         m       Y[] N[]
  196.    8.2.1.14    Originate
  197.                Timestamp              3.2.1         m       Y[] N[]
  198.    8.2.1.15    Receive
  199.                Timestamp              3.2.1         m       Y[] N[]
  200.    8.2.1.16    Transmit
  201.                Timestamp              3.2.1         m       Y[] N[]
  202.  
  203. 8.2.2 SYSTEM VARIABLES
  204.  
  205.    Item No.    NTP Requirements     Reference     Status    Support
  206.    =================================================================
  207.    8.2.2.01    Local Clock            3.2.2         m       Y[] N[]
  208.    8.2.2.02    Clock Source           3.2.2         m       Y[] N[]
  209.  
  210. 8.2.3 PEER VARIABLES
  211.  
  212.    Item No.    NTP Requirements     Reference     Status    Support
  213.    =================================================================
  214.    8.2.3.01    Configured Bit         3.2.3         m       Y[] N[]
  215.    8.2.3.02    Update Timestamp       3.2.3         m       Y[] N[]
  216.    8.2.3.03    Reachability
  217.                Register               3.2.3         m       Y[] N[]
  218.    8.2.3.04    Peer Timer             3.2.3         m       Y[] N[]
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226. Gowin                                                           [Page 4]
  227.  
  228. RFC 1708                   NTP PICS Proforma                October 1994
  229.  
  230.  
  231. 8.2.4 PACKET VARIABLES
  232.  
  233.    Item No.    NTP Requirements     Reference     Status    Support
  234.    =================================================================
  235.    8.2.4.01    Version Number         3.2.4         m       Y[] N[]
  236.  
  237. 8.2.5 CLOCK FILTER VARIABLES
  238.  
  239.    Item No.    NTP Requirements     Reference     Status    Support
  240.    =================================================================
  241.    8.2.5.01    Filter Register        3.2.5         m       Y[] N[]
  242.    8.2.5.02    Valid Data
  243.                Counter                3.2.5         m       Y[] N[]
  244.    8.2.5.03    Offset                 3.2.5         m       Y[] N[]
  245.    8.2.5.04    Delay                  3.2.5         m       Y[] N[]
  246.    8.2.5.05    Dispersion             3.2.5         m       Y[] N[]
  247.  
  248. 8.2.6 AUTHENTICATION VARIABLES
  249.  
  250.    Item No.    NTP Requirements     Reference     Status    Support
  251.    =================================================================
  252.    8.2.6.01    Authentication
  253.                Enable Bit             3.2.6         c1      Y[] N[]
  254.    8.2.6.02    Authenticated
  255.                Bit                    3.2.6         c1      Y[] N[]
  256.    8.2.6.03    Key Identifier         3.2.6         c1      Y[] N[]
  257.    8.2.6.04    Cryptographic
  258.                Keys                   3.2.6         c1      Y[] N[]
  259.    8.2.6.05    Crypto Checksum        3.2.6         c1      Y[] N[]
  260.  
  261.      c1:   IF authentication is used THEN m ELSE o.
  262.  
  263. 8.2.7 PARAMETER VALUES
  264.  
  265.    Item No.    NTP Requirements     Reference     Status    Support
  266.    =================================================================
  267.    8.2.7.01    Version Number = 3     3.2.7         c1      Y[] N[]
  268.    8.2.7.02    NTP Port = 123         3.2.7         c1      Y[] N[]
  269.    8.2.7.03    Max Stratum = 15       3.2.7         c1      Y[] N[]
  270.    8.2.7.04    Max Clock Age =
  271.                86,400 sec.            3.2.7         c1      Y[] N[]
  272.    8.2.7.05    Max Skew = 1 sec.      3.2.7         c1      Y[] N[]
  273.    8.2.7.06    Max Distance = 1 sec.  3.2.7         c1      Y[] N[]
  274.    8.2.7.07    Min Polling Interval =
  275.                6(64 sec.)             3.2.7         c1      Y[] N[]
  276.    8.2.7.08    Max Polling Interval =
  277.                10(1024 sec.)          3.2.7         c1      Y[] N[]
  278.    8.2.7.09    Min Select Clock = 1   3.2.7         c1      Y[] N[]
  279.  
  280.  
  281.  
  282. Gowin                                                           [Page 5]
  283.  
  284. RFC 1708                   NTP PICS Proforma                October 1994
  285.  
  286.  
  287.    8.2.7.10    Max Select Clock = 10  3.2.7         c1      Y[] N[]
  288.    8.2.7.11    Min Dispersion =
  289.                0.01 sec.              3.2.7         c1      Y[] N[]
  290.    8.2.7.12    Max Dispersion =
  291.                16 sec.                3.2.7         c1      Y[] N[]
  292.    8.2.7.13    Reachability Reg
  293.                Size = 8               3.2.7         c1      Y[] N[]
  294.    8.2.7.14    Filter Size = 8        3.2.7         c1      Y[] N[]
  295.    8.2.7.15    Filter Weight = 1/2    3.2.7         c1      Y[] N[]
  296.    8.2.7.16    Select Weight = 3/4    3.2.7         c1      Y[] N[]
  297.  
  298.      c1:   IF implementation is intended for use on the Internet
  299.            THEN m ELSE o.
  300.  
  301. 8.2.8 MODES OF OPERATION
  302.  
  303.    Item No.    NTP Requirements     Reference     Status    Support
  304.    =================================================================
  305.    8.2.8.01    Symmetric Active       3.3           o.1     Y[] N[]
  306.    8.2.8.02    Symmetric Passive      3.3           o.1     Y[] N[]
  307.    8.2.8.03    Client                 3.3           o.1     Y[] N[]
  308.    8.2.8.04    Server                 3.3           o.1     Y[] N[]
  309.    8.2.8.05    Broadcast              3.3           o.1     Y[] N[]
  310.  
  311.      o.1:At least one mode must be implemented.
  312.  
  313. 8.2.9 EVENT PROCESSING
  314.  
  315. 8.2.9.1 TRANSMIT PROCEDURE
  316.  
  317.    Item No.    NTP Requirements     Reference     Status    Support
  318.    =================================================================
  319.    8.2.9.1.01  Transmit Procedure     3.4.2         m       Y[] N[]
  320.    8.2.9.1.02  Authentication         3.4.2         o       Y[] N[]
  321.  
  322. 8.2.9.2 RECEIVE PROCEDURE
  323.  
  324.    Item No.    NTP Requirements     Reference     Status    Support
  325.    =================================================================
  326.    8.2.9.2.01  Receive Procedure      3.4.3         m       Y[] N[]
  327.    8.2.9.2.02  Control Messages       3.4.3         o.1     Y[] N[]
  328.    8.2.9.2.03  Authentication         3.4.3         o       Y[] N[]
  329.  
  330.      o.1:If implemented then section 8.6 must be completed.
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338. Gowin                                                           [Page 6]
  339.  
  340. RFC 1708                   NTP PICS Proforma                October 1994
  341.  
  342.  
  343. 8.2.9.3 PACKET PROCEDURE
  344.  
  345.    Item No.    NTP Requirements     Reference     Status    Support
  346.    =================================================================
  347.    8.2.9.3.01  Packet Procedure       3.4.4         m       Y[] N[]
  348.    8.2.9.3.02  Authentication         3.4.4         o       Y[] N[]
  349.  
  350. 8.2.9.4 CLOCK UPDATE PROCEDURE
  351.  
  352.    Item No.    NTP Requirements     Reference     Status    Support
  353.    =================================================================
  354.    8.2.9.4.01  Clock Update           3.4.5         m       Y[] N[]
  355.  
  356. 8.2.9.5 PRIMARY CLOCK PROCEDURE
  357.  
  358.    Item No.    NTP Requirements     Reference     Status    Support
  359.    =================================================================
  360.    8.2.9.5.01  Primary Clock          3.4.6         m       Y[] N[]
  361.  
  362. 8.2.9.6 INITIALIZATION PROCEDURES
  363.  
  364.    Item No.    NTP Requirements     Reference     Status    Support
  365.    =================================================================
  366.    8.2.9.6.01  Initialization         3.4.7.1       m       Y[] N[]
  367.    8.2.9.6.02  Authentication         3.4.7.1       o       Y[] N[]
  368.  
  369. 8.2.9.7 INITIALIZATION INSTANTIATION PROCEDURE
  370.  
  371.    Item No.    NTP Requirements     Reference     Status    Support
  372.    =================================================================
  373.    8.2.9.7.01  Initialization
  374.                Instantiation          3.4.7.2       m       Y[] N[]
  375.    8.2.9.7.02  Authentication         3.4.7.2       o       Y[] N[]
  376.  
  377. 8.2.9.8 RECEIVE INSTANTIATION PROCEDURE
  378.  
  379.    Item No.    NTP Requirements     Reference     Status    Support
  380.    =================================================================
  381.    8.2.9.8.01  Receive Instantiation  3.4.7.3       m       Y[] N[]
  382.    8.2.9.8.02  Authentication         3.4.7.3       o       Y[] N[]
  383.  
  384. 8.2.9.9 PRIMARY CLOCK INSTANTIATION PROCEDURE
  385.  
  386.    Item No.    NTP Requirements     Reference     Status    Support
  387.    =================================================================
  388.    8.2.9.9.01  Clock Instantiation    3.4.7.4       m       Y[] N[]
  389.  
  390.  
  391.  
  392.  
  393.  
  394. Gowin                                                           [Page 7]
  395.  
  396. RFC 1708                   NTP PICS Proforma                October 1994
  397.  
  398.  
  399. 8.2.9.10 CLEAR PROCEDURE
  400.  
  401.    Item No.    NTP Requirements     Reference     Status    Support
  402.    =================================================================
  403.    8.2.9.10.01 Clear Proc.            3.4.8         m       Y[] N[]
  404.  
  405. 8.2.9.11 POLL UPDATE PROCEDURE
  406.  
  407.    Item No.    NTP Requirements     Reference     Status    Support
  408.    =================================================================
  409.    8.2.9.11.01 Poll Update            3.4.9         m       Y[] N[]
  410.  
  411. 8.2.9.12 SYNCHRONIZATION DISTANCE PROCEDURE
  412.  
  413.    Item No.    NTP Requirements     Reference     Status    Support
  414.    =================================================================
  415.    8.2.9.12.01 Distance Proc.         3.5           m       Y[] N[]
  416.  
  417. 8.3 FILTERING AND SELECTION ALGORITHMS
  418.  
  419. 8.3.1 CLOCK FILTER PROCEDURE
  420.  
  421.    Item No.    NTP Requirements     Reference     Status    Support
  422.    =================================================================
  423.    8.3.1.01    Clock Filter           4.1           o       Y[] N[]
  424.  
  425. 8.3.2 CLOCK SELECTION PROCEDURE
  426.  
  427.    Item No.    NTP Requirements     Reference     Status    Support
  428.    =================================================================
  429.    8.3.2.01    Clock Selection
  430.                Procedure              4.2           o       Y[] N[]
  431.    8.3.2.02    Intersection Algorithm 4.2.1         c1      Y[] N[]
  432.    8.3.2.03    Clustering Algorithm   4.2.2         c1      Y[] N[]
  433.  
  434.      c1: IF Clock Selection Procedure implemented THEN m ELSE o.
  435.  
  436. 8.4 LOCAL CLOCKS
  437.  
  438.    Item No.    NTP Requirements     Reference     Status    Support
  439.    =================================================================
  440.    8.4.01      Logical Clock          5             m       Y[] N[]
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450. Gowin                                                           [Page 8]
  451.  
  452. RFC 1708                   NTP PICS Proforma                October 1994
  453.  
  454.  
  455. 8.4.1 FUZZBALL LOCAL CLOCK IMPLEMENTATIONS
  456.  
  457. 8.4.1.1 CRYSTAL OSCILLATOR BASED IMPLEMENTATION PARAMETER VALUES
  458.  
  459.    Item No.    NTP Requirements     Reference     Status    Support
  460.    =================================================================
  461.    8.4.1.1.01  Adjustment Interval =
  462.                4 sec.                 5.1           c1      Y[] N[]
  463.    8.4.1.1.02  PPS Timeout = 60 sec.  5.1           c1      Y[] N[]
  464.    8.4.1.1.02  Step Timeout =
  465.                900 sec.               5.1           c1      Y[] N[]
  466.    8.4.1.1.02  Maximum Aperture =
  467.                q128 ms                5.1           c1      Y[] N[]
  468.    8.4.1.1.03  Frequency Weight = 16  5.1           c1      Y[] N[]
  469.    8.4.1.1.04  Phase Weight = 8       5.1           c1      Y[] N[]
  470.    8.4.1.1.05  Compliance Weight = 13 5.1           c1      Y[] N[]
  471.    8.4.1.1.06  Compliance Maximum = 4 5.1           c1      Y[] N[]
  472.    8.4.1.1.07  Compliance
  473.                Multiplier = 4         5.1           c1      Y[] N[]
  474.  
  475.      c1:IF implementing a fuzzball using a crystal oscillator
  476.              based local clock THEN m ELSE o.
  477.  
  478. 8.4.1.2 MAIN SYSTEM CLOCK IMPLEMENTATION PARAMETER VALUES
  479.  
  480.    Item No.    NTP Requirements     Reference     Status    Support
  481.    =================================================================
  482.    8.4.1.2.01  Adjustment
  483.                Interval = 1 sec.      5.1           c1      Y[] N[]
  484.    8.4.1.2.02  PPS Timeout = 60 sec.  5.1           c1      Y[] N[]
  485.    8.4.1.2.02  Step Timeout =
  486.                900 sec.               5.1           c1      Y[] N[]
  487.    8.4.1.2.02  Maximum Aperture =
  488.                q512 ms                5.1           c1      Y[] N[]
  489.    8.4.1.2.03  Frequency Weight = 16  5.1           c1      Y[] N[]
  490.    8.4.1.2.04  Phase Weight = 9       5.1           c1      Y[] N[]
  491.    8.4.1.2.05  Compliance Weight = 13 5.1           c1      Y[] N[]
  492.    8.4.1.2.06  Compliance Maximum = 4 5.1           c1      Y[] N[]
  493.    8.4.1.2.07  Compliance
  494.                Multiplier = 4         5.1           c1      Y[] N[]
  495.  
  496.      c1:IF implementing a fuzzball using a main system clock
  497.              THEN m ELSE o.
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506. Gowin                                                           [Page 9]
  507.  
  508. RFC 1708                   NTP PICS Proforma                October 1994
  509.  
  510.  
  511. 8.4.2 PHASE ADJUSTMENT
  512.  
  513.    Item No.   NTP Requirements      Reference     Status    Support
  514.    =================================================================
  515.    8.4.2.01   Gradual Phase
  516.               Adjustment              5.2           m      Y[] N[]
  517.    8.4.2.02   Step Phase Adjustment   5.3           m      Y[] N[]
  518.  
  519. 8.5 NTP DATA FORMAT
  520.  
  521.    Item No.   NTP Requirements      Reference     Status    Support
  522.    =================================================================
  523.    8.5.01     Leap Indicator
  524.               is a 2 bit code       App. A          m       Y[] N[]
  525.    8.5.02     Version Number
  526.               is a 3 bit integer    App. A          m       Y[] N[]
  527.    8.5.03     Mode
  528.               is a 3 bit integer    App. A          m       Y[] N[]
  529.    8.5.04     Stratum is an 8
  530.               bit integer           App. A          m       Y[] N[]
  531.    8.5.05     Poll is an 8 bit
  532.               signed integer        App. A          m       Y[] N[]
  533.    8.5.06     Precision is an
  534.               8 bit signed integer  App. A          m       Y[] N[]
  535.    8.5.07     Root Delay is a 32 bit signed
  536.               fixed-point number    App. A          m       Y[] N[]
  537.    8.5.08     Root Dispersion is a 32 bit
  538.               fixed-point number    App. A          m       Y[] N[]
  539.    8.5.09     Reference Identifier is a 4
  540.               octet, left justified, zero
  541.               padded ASCII string   App. A          m       Y[] N[]
  542.    8.5.10     Reference Timestamp is a 64
  543.               bit timestamp format  App. A          m       Y[] N[]
  544.    8.5.11     Originate Timestamp is a 64
  545.               bit timestamp format  App. A          m       Y[] N[]
  546.    8.5.12     Receive Timestamp is a 64
  547.               bit timestamp format  App. A          m       Y[] N[]
  548.    8.5.13     Transmit Timestamp is a 64
  549.               bit timestamp  format App. A          m       Y[] N[]
  550.    8.5.14     Authenticator 96 bits App. A          o       Y[] N[]
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562. Gowin                                                          [Page 10]
  563.  
  564. RFC 1708                   NTP PICS Proforma                October 1994
  565.  
  566.  
  567. 8.6 NTP Control Messages
  568.  
  569. 8.6.1 NTP Control Message Header Format
  570.  
  571.    Item No.   NTP Requirements      Reference     Status    Support
  572.    =================================================================
  573.    8.6.1.01   Leap Indicator
  574.               is a 2 bit code       App. B.1        c1      Y[] N[]
  575.    8.6.1.02   Version Number
  576.               is a 3 bit integer    App. B.1        c1      Y[] N[]
  577.    8.6.1.03   Mode is a 3 bit
  578.               integer               App. B.1        c1      Y[] N[]
  579.    8.6.1.04   Response bit is
  580.               a 1 Bit field         App. B.1        c1      Y[] N[]
  581.    8.6.1.05   Error bit is a 1
  582.               bit field             App. B.1        c1      Y[] N[]
  583.    8.6.1.06   More bit is a 1
  584.               bit field             App. B.1        c1      Y[] N[]
  585.  
  586.    Item No.   NTP Requirements      Reference     Status    Support
  587.    =================================================================
  588.    8.6.1.07   Operation Code
  589.               is a 5 bit integer    App. B.1        c1      Y[] N[]
  590.    8.6.1.08   Sequence is a 16
  591.               bit integer           App. B.1        c1      Y[] N[]
  592.    8.6.1.09   Status is a 16
  593.               bit code              App. B.1        c1      Y[] N[]
  594.    8.6.1.10   Association ID
  595.               is a 16 bit integer   App. B.1        c1      Y[] N[]
  596.    8.6.1.11   Offset is a 16
  597.               bit integer           App. B.1        c1      Y[] N[]
  598.    8.6.1.12   Count is a 16
  599.               bit integer           App. B.1        c1      Y[] N[]
  600.    8.6.1.13   Data is a
  601.               maximum of 468 octets App. B.1        c1      Y[] N[]
  602.    8.6.1.14   Authenticator
  603.               96 bits               App. B.1        c1      Y[] N[]
  604.  
  605.      c1: IF control messages are used THEN m ELSE o.
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618. Gowin                                                          [Page 11]
  619.  
  620. RFC 1708                   NTP PICS Proforma                October 1994
  621.  
  622.  
  623. 8.6.1.1 NTP Control Message Required Values
  624.  
  625.    Item No.   NTP Requirements      Reference     Status    Support
  626.    =================================================================
  627.    8.6.1.1.01 Leap Indicator = 00   App. B.1        c1      Y[] N[]
  628.    8.6.1.1.02 Version Number = 3    App. B.1        c1      Y[] N[]
  629.    8.6.1.1.03 Mode = 6              App. B.1        c1      Y[] N[]
  630.  
  631.      c1:IF control messages are used THEN m ELSE o.
  632.  
  633. 8.6.2 System Words
  634.  
  635. 8.6.2.1 System Status Word
  636.  
  637.    Item No.   NTP Requirements      Reference     Status    Support
  638.    =================================================================
  639.    8.6.2.1.01 Leap Indicator
  640.               is a 2 bit code       App.B.2.1       c1      Y[] N[]
  641.    8.6.2.1.02 Clock Source is
  642.               a 6 bit integer       App.B.2.1       c1      Y[] N[]
  643.    8.6.2.1.03 System Event Counter
  644.               is a 4 bit integer    App.B.2.1       c1      Y[] N[]
  645.    8.6.2.1.04 System Event Code
  646.               is a 4 bit integer    App.B.2.1       c1      Y[] N[]
  647.  
  648.      c1:IF control messages are used THEN m ELSE o.
  649.  
  650. 8.6.2.2 Peer Status Word
  651.  
  652.    Item No.   NTP Requirements      Reference     Status    Support
  653.    =================================================================
  654.    8.6.2.2.01 Peer Status is a
  655.               5 bit code            App.B.2.2       c1      Y[] N[]
  656.    8.6.2.2.02 Peer Selection
  657.               is a 3 bitinteger     App.B.2.2       c1      Y[] N[]
  658.    8.6.2.2.03 Peer Event Counter
  659.               is a 4 bit integer    App.B.2.2       c1      Y[] N[]
  660.    8.6.2.2.04 Peer Event Code
  661.               is a 4 bit integer    App.B.2.2       c1      Y[] N[]
  662.  
  663.      c1:IF control messages are used THEN m ELSE o.
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674. Gowin                                                          [Page 12]
  675.  
  676. RFC 1708                   NTP PICS Proforma                October 1994
  677.  
  678.  
  679. 8.6.2.3 Clock Status Word
  680.  
  681.    Item No.   NTP Requirements      Reference     Status    Support
  682.    =================================================================
  683.    8.6.2.3.01 Clock Status is
  684.               an 8 bit integer      App.B.2.3       c1      Y[] N[]
  685.    8.6.2.3.02 Clock Event Code
  686.               is an 8 bit integer   App.B.2.3       c1      Y[] N[]
  687.  
  688.      c1:IF control messages are used THEN m ELSE o.
  689.  
  690. 8.6.2.4 Error Status Word
  691.  
  692.    Item No.   NTP Requirements      Reference     Status    Support
  693.    =================================================================
  694.    8.6.2.4.01 Error Status is
  695.               an 8 bit integer      App.B.2.4       c1      Y[] N[]
  696.  
  697.      c1:IF control messages are used THEN m ELSE o.
  698.  
  699. 9.  Security Considerations
  700.  
  701.    Security issues are not discussed in this memo
  702.  
  703. 10.  References
  704.  
  705.    [1] Mills. D., "Network Time Protocol Version 3 - Specification,
  706.        Implementation and Analysis", RFC 1305, UDEL, March 1992.
  707.  
  708. 11.  Author's Address
  709.  
  710.    Dan R. Gowin
  711.    Vitro a Tracor Company
  712.    5001 N. St. Rd. 37 (BUS)
  713.    Bloomington, IN 47404-1626
  714.  
  715.    Phone: (812) 336-2299 x379
  716.    Fax: (812) 333-0415
  717.    EMail: drg508@crane-ns.nwscc.sea06.navy.MIL
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730. Gowin                                                          [Page 13]
  731.  
  732.